package cn.bugstack.domain.activity.service.trial;

import cn.bugstack.domain.activity.adapter.repository.IActivityRepository;
import cn.bugstack.types.design.framework.tree.AbstractMultiThreadStrategyRouter;
import cn.bugstack.types.design.framework.tree.AbstractStrategyRouter;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;
import javax.annotation.Resource;

/**
 * @author hsj
 * @date 2025/2/12 10:38
 */


public abstract class AbstractGroupBuyMarketSupport<MarketProductEntity,DynamicContext,TrialBalanceEntity>  extends AbstractMultiThreadStrategyRouter<MarketProductEntity,DynamicContext,TrialBalanceEntity> {

	protected long timeout = 500;

	@Resource
	protected IActivityRepository activityRepository;


	@Override
	protected void multiThread(MarketProductEntity requestParameter, DynamicContext dynamicContext)
		throws ExecutionException, InterruptedException, TimeoutException {

	}

}
